home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gnu / include / keys.h < prev    next >
Text File  |  1996-01-30  |  9KB  |  237 lines

  1. /* Values as returned from getkey() and getxkey() */
  2.  
  3. #define K_Control_A            0x001
  4. #define K_Control_B            0x002
  5. #define K_Control_C            0x003
  6. #define K_Control_D            0x004
  7. #define K_Control_E            0x005
  8. #define K_Control_F            0x006
  9. #define K_Control_G            0x007
  10. #define K_BackSpace            0x008
  11. #define K_Control_H            0x008
  12. #define K_Tab                  0x009
  13. #define K_Control_I            0x009
  14. #define K_LineFeed             0x00a
  15. #define K_Control_J            0x00a
  16. #define K_Control_K            0x00b
  17. #define K_Control_L            0x00c
  18. #define K_Return               0x00d
  19. #define K_Control_M            0x00d
  20. #define K_Control_N            0x00e
  21. #define K_Control_O            0x00f
  22. #define K_Control_P            0x010
  23. #define K_Control_Q            0x011
  24. #define K_Control_R            0x012
  25. #define K_Control_S            0x013
  26. #define K_Control_T            0x014
  27. #define K_Control_U            0x015
  28. #define K_Control_V            0x016
  29. #define K_Control_W            0x017
  30. #define K_Control_X            0x018
  31. #define K_Control_Y            0x019
  32. #define K_Control_Z            0x01a
  33. #define K_Control_LBracket     0x01a
  34. #define K_Escape               0x01b
  35. #define K_Control_BackSlash    0x01c
  36. #define K_Control_RBracket     0x01d
  37. #define K_Control_Caret        0x01e
  38. #define K_Control_Underscore   0x01f
  39. #define K_Space                0x020
  40. #define K_ExclamationPoint     0x021
  41. #define K_DoubleQuote          0x022
  42. #define K_Hash                 0x023
  43. #define K_Dollar               0x024
  44. #define K_Percent              0x025
  45. #define K_Ampersand            0x026
  46. #define K_Quote                0x027
  47. #define K_LParen               0x028
  48. #define K_RParen               0x029
  49. #define K_Star                 0x02a
  50. #define K_Plus                 0x02b
  51. #define K_Comma                0x02c
  52. #define K_Dash                 0x02d
  53. #define K_Period               0x02e
  54. #define K_Slash                0x02f
  55. #define K_Colon                0x03a
  56. #define K_SemiColon            0x03b
  57. #define K_LAngle               0x03c
  58. #define K_Equals               0x03d
  59. #define K_RAngle               0x03e
  60. #define K_QuestionMark         0x03f
  61. #define K_At                   0x040
  62. #define K_LBracket             0x05b
  63. #define K_BackSlash            0x05c
  64. #define K_RBracket             0x05d
  65. #define K_Caret                0x05e
  66. #define K_UnderScore           0x05f
  67. #define K_BackQuote            0x060
  68. #define K_LBrace               0x07b
  69. #define K_Pipe                 0x07c
  70. #define K_RBrace               0x07d
  71. #define K_Tilde                0x07e
  72. #define K_Control_Backspace    0x07f
  73.  
  74. #define K_Alt_Escape           0x101
  75. #define K_Control_At           0x103
  76. #define K_Alt_Backspace        0x10e
  77. #define K_BackTab              0x10f
  78. #define K_Alt_Q                0x110
  79. #define K_Alt_W                0x111
  80. #define K_Alt_E                0x112
  81. #define K_Alt_R                0x113
  82. #define K_Alt_T                0x114
  83. #define K_Alt_Y                0x115
  84. #define K_Alt_U                0x116
  85. #define K_Alt_I                0x117
  86. #define K_Alt_O                0x118
  87. #define K_Alt_P                0x119
  88. #define K_Alt_LBracket         0x11a
  89. #define K_Alt_RBracket         0x11b
  90. #define K_Alt_Return           0x11c
  91. #define K_Alt_A                0x11e
  92. #define K_Alt_S                0x11f
  93. #define K_Alt_D                0x120
  94. #define K_Alt_F                0x121
  95. #define K_Alt_G                0x122
  96. #define K_Alt_H                0x123
  97. #define K_Alt_J                0x124
  98. #define K_Alt_K                0x125
  99. #define K_Alt_L                0x126
  100. #define K_Alt_Semicolon        0x127
  101. #define K_Alt_Quote            0x128
  102. #define K_Alt_Backquote        0x129
  103. #define K_Alt_Backslash        0x12b
  104. #define K_Alt_Z                0x12c
  105. #define K_Alt_X                0x12d
  106. #define K_Alt_C                0x12e
  107. #define K_Alt_V                0x12f
  108. #define K_Alt_B                0x130
  109. #define K_Alt_N                0x131
  110. #define K_Alt_M                0x132
  111. #define K_Alt_Comma            0x133
  112. #define K_Alt_Period           0x134
  113. #define K_Alt_Slash            0x135
  114. #define K_Alt_KPStar           0x137
  115. #define K_F1                   0x13b
  116. #define K_F2                   0x13c
  117. #define K_F3                   0x13d
  118. #define K_F4                   0x13e
  119. #define K_F5                   0x13f
  120. #define K_F6                   0x140
  121. #define K_F7                   0x141
  122. #define K_F8                   0x142
  123. #define K_F9                   0x143
  124. #define K_F10                  0x144
  125. #define K_Home                 0x147
  126. #define K_Up                   0x148
  127. #define K_PageUp               0x149
  128. #define K_Alt_KPMinus          0x14a
  129. #define K_Left                 0x14b
  130. #define K_Center               0x14c
  131. #define K_Right                0x14d
  132. #define K_Alt_KPPlus           0x14e
  133. #define K_End                  0x14f
  134. #define K_Down                 0x150
  135. #define K_PageDown             0x151
  136. #define K_Insert               0x152
  137. #define K_Delete               0x153
  138. #define K_Shift_F1             0x154
  139. #define K_Shift_F2             0x155
  140. #define K_Shift_F3             0x156
  141. #define K_Shift_F4             0x157
  142. #define K_Shift_F5             0x158
  143. #define K_Shift_F6             0x159
  144. #define K_Shift_F7             0x15a
  145. #define K_Shift_F8             0x15b
  146. #define K_Shift_F9             0x15c
  147. #define K_Shift_F10            0x15d
  148. #define K_Control_F1           0x15e
  149. #define K_Control_F2           0x15f
  150. #define K_Control_F3           0x160
  151. #define K_Control_F4           0x161
  152. #define K_Control_F5           0x162
  153. #define K_Control_F6           0x163
  154. #define K_Control_F7           0x164
  155. #define K_Control_F8           0x165
  156. #define K_Control_F9           0x166
  157. #define K_Control_F10          0x167
  158. #define K_Alt_F1               0x168
  159. #define K_Alt_F2               0x169
  160. #define K_Alt_F3               0x16a
  161. #define K_Alt_F4               0x16b
  162. #define K_Alt_F5               0x16c
  163. #define K_Alt_F6               0x16d
  164. #define K_Alt_F7               0x16e
  165. #define K_Alt_F8               0x16f
  166. #define K_Alt_F9               0x170
  167. #define K_Alt_F10              0x171
  168. #define K_Control_Left         0x173
  169. #define K_Control_Right        0x174
  170. #define K_Control_End          0x175
  171. #define K_Control_PageDown     0x176
  172. #define K_Control_Home         0x177
  173. #define K_Alt_1                0x178
  174. #define K_Alt_2                0x179
  175. #define K_Alt_3                0x17a
  176. #define K_Alt_4                0x17b
  177. #define K_Alt_5                0x17c
  178. #define K_Alt_6                0x17d
  179. #define K_Alt_7                0x17e
  180. #define K_Alt_8                0x17f
  181. #define K_Alt_9                0x180
  182. #define K_Alt_0                0x181
  183. #define K_Alt_Dash             0x182
  184. #define K_Alt_Equals           0x183
  185. #define K_Control_PageUp       0x184
  186. #define K_F11                  0x185
  187. #define K_F12                  0x186
  188. #define K_Shift_F11            0x187
  189. #define K_Shift_F12            0x188
  190. #define K_Control_F11          0x189
  191. #define K_Control_F12          0x18a
  192. #define K_Alt_F11              0x18b
  193. #define K_Alt_F12              0x18c
  194. #define K_Control_Up           0x18d
  195. #define K_Control_KPDash       0x18e
  196. #define K_Control_Center       0x18f
  197. #define K_Control_KPPlus       0x190
  198. #define K_Control_Down         0x191
  199. #define K_Control_Insert       0x192
  200. #define K_Control_Delete       0x193
  201. #define K_Control_KPSlash      0x195
  202. #define K_Control_KPStar       0x196
  203. #define K_Alt_EHome            0x197
  204. #define K_Alt_EUp              0x198
  205. #define K_Alt_EPageUp          0x199
  206. #define K_Alt_ELeft            0x19b
  207. #define K_Alt_ERight           0x19d
  208. #define K_Alt_EEnd             0x19f
  209. #define K_Alt_EDown            0x1a0
  210. #define K_Alt_EPageDown        0x1a1
  211. #define K_Alt_EInsert          0x1a2
  212. #define K_Alt_EDelete          0x1a3
  213. #define K_Alt_KPSlash          0x1a4
  214. #define K_Alt_Tab              0x1a5
  215. #define K_Alt_Enter            0x1a6
  216.  
  217. #define K_EHome                0x247
  218. #define K_EUp                  0x248
  219. #define K_EPageUp              0x249
  220. #define K_ELeft                0x24b
  221. #define K_ERight               0x24d
  222. #define K_EEnd                 0x24f
  223. #define K_EDown                0x250
  224. #define K_EPageDown            0x251
  225. #define K_EInsert              0x252
  226. #define K_EDelete              0x253
  227. #define K_Control_ELeft        0x273
  228. #define K_Control_ERight       0x274
  229. #define K_Control_EEnd         0x275
  230. #define K_Control_EPageDown    0x276
  231. #define K_Control_EHome        0x277
  232. #define K_Control_EPageUp      0x284
  233. #define K_Control_EUp          0x28d
  234. #define K_Control_EDown        0x291
  235. #define K_Control_EInsert      0x292
  236. #define K_Control_EDelete      0x293
  237.